package kr.hkit.powerjava.chapter22.collection;

import java.util.ArrayList;

import kr.hkit.powerjava.chapter22.Array;

public class ArrayListTest {
	public static void main(String[] args) {
		ArrayList<String> arList = new ArrayList();

		arList.add("MILK");

		ArrayList<String> subList = new ArrayList<>();
		subList.add("BREAD");
		subList.add("BUTTER");

		arList.addAll(subList);
		arList.add(1, "APPLE");
		
		for (String string : arList) {
			System.out.println(str);
			
			
		Object[] arr=arList.toArray();
		for (int i = 0; i < arr.length; i++) {
			System.out.println(arr[i]+"\t");
		}
		System.out.println();
		
		
		String[] strArr =new String[arList.size()];
		arList.toArray(strArr);
		for (int i = 0; i < strArr.length; i++) {
			System.out.println(strArr[i]+"\t");
		}
		System.out.println();
		arList.clear();
		
		System.out.println("Empty?"+arList.isEmpty());
		

/*		boolean result = arList.contains("BREAD");
		arList.remove(1);
		arList.remove("BREAD");
		arList.clear();

		System.out.println(result);

		for (String string : arList) {
			System.out.println(str);
		}*/
		System.out.println("====================");
	}

}
